package com.ctshk.rpc.custom.dto.trip;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * 团期签证dto
 * </p>
 *
 * @author 叶冠峰
 * @since 2021-01-20
 */
@Data
@ApiModel(value="TripScheduleVisaDTO对象", description="团期签证dto")
public class TripScheduleVisaDTO implements Serializable {
    @ApiModelProperty(value = "id")
    private Long id;
    @ApiModelProperty(value = "签证ID")
    private Long visaId;
    @ApiModelProperty(value = "签证名称")
    private String name;
    @ApiModelProperty(value = "国家名称")
    private String countryName;
    @ApiModelProperty(value = "国旗地址")
    private String flagUrl;
    @ApiModelProperty(value = "签证类型")
    private String visaType;
    @ApiModelProperty(value = "可停留期限")
    private String stayTime;
    @ApiModelProperty(value = "签证有效期")
    private String visaVaildDate;
    @ApiModelProperty(value = "送签方式类型")
    private Integer sendVisaType;
    @ApiModelProperty(value = "有效次数")
    private String vaildTimes;
    @ApiModelProperty(value = "所需资料")
    private String requiredInformation;
    @ApiModelProperty(value = "附件文件JSON")
    private String filesJson;
    @ApiModelProperty(value = "办理须知")
    private String handleInstruction;
    @ApiModelProperty(value = "免签国家")
    private List<VisaFreeCountriesDTO> freeCountriesList;
}
